Micron Document
🎖️GitЯра🎖️

Node / meshtastic / Meshtastic-Android / files / .github / agents / speckit.git.remote.agent.md

Displaying Rendered • View rawDownload

.github/agents/speckit.git.remote.agent.md gh-readonly-queue/main/pr-5954-e8fb0d3632384411e1ab015c806a2ae3631fcc42 (3b09b6ac) Text, 1.46 KB

description: Detect Git remote URL for GitHub integration


<!-- Extension: git -->
<!-- Config: .specify/extensions/git/ -->
Detect Git Remote URL

Detect the Git remote URL for integration with GitHub services (e.g., issue creation).

Prerequisites

• Check if Git is available by running T383838git rev-parse --is-inside-work-tree 2>/dev/null
• If Git is not available, output a warning and return empty:
T282828
[specify] Warning: Git repository not detected; cannot determine remote URL

Execution

Run the following command to get the remote URL:

T282828
git config --get remote.origin.url

Output

Parse the remote URL and determine:

1. Repository owner: Extract from the URL (e.g., T383838github from T383838https://github.com/github/spec-kit.git)
2. Repository name: Extract from the URL (e.g., T383838spec-kit from T383838https://github.com/github/spec-kit.git)
3. Is GitHub: Whether the remote points to a GitHub repository

Supported URL formats:
• HTTPS: T383838https://github.com/<owner>/<repo>.git
• SSH: T383838git@github.com:<owner>/<repo>.git

│ [!CAUTION] ONLY report a GitHub repository if the remote URL actually points to github.com. Do
│ NOT assume the remote is GitHub if the URL format doesn't match.

Graceful Degradation

If Git is not installed, the directory is not a Git repository, or no remote is configured:
• Return an empty result
• Do NOT error — other workflows should continue without Git remote information

Served by rngit 1.5.2 - Generated in 0.11s